package com.touchealth.test.bean.origin;

import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class ShopOrigin {
    private Long id;
    private Long accountId;
    private String username;
    /**
     * 平台id
     */
    private Integer platformId;
    /**
     * 业务码
     */
    private Integer bizCode;
    /**
     * 商户号
     */
    private String merchantNo;
    /**
     * 商户名
     */
    private String merchantName;
    /**
     * 联系人
     */
    private String contactName;
    /**
     * 手机号码
     */
    private String mobilePhone;
    /**
     * 固定电话
     */
    private String telephone;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 店铺编号
     */
    private String shopNo;
    /**
     * 店铺名称
     */
    private String shopName;
    /**
     * POS号
     */
    private String posNo;
    /**
     * 店铺层级，默认：0
     */
    private Integer level;
    /**
     * 父门店id
     */
    private Long parentId;
    /**
     * 商家类型，0：普通门店（商家），1：服务商，2：供应商
     */
    private Integer merchantType;
    /**
     * 门店类型，0：B端门店，1：C端门店
     */
    private Integer shopType;
    /**
     * 审核状态,0：待审核，1：审核通过，2：审核失败
     */
    private Integer reviewStatus;
    /**
     * 审核状态集合
     */
    private List<Integer> inReviewStatus;
    /**
     * 审核不通过原因
     */
    private String reviewMsg;
    /**
     * 经营业务
     */
    private String business;
    /**
     * 省
     */
    private String province;
    /**
     * 市
     */
    private String city;
    /**
     * 区
     */
    private String district;
    /**
     * 街道
     */
    private String street;
    /**
     * 门牌号
     */
    private String houseNumber;
    /**
     * 详细地址
     */
    private String detailAddress;
    /**
     * 行政区码
     */
    private String areaCode;
    /**
     * 纬度
     */
    private Double latitude;
    /**
     * 经度
     */
    private Double longitude;
    /**
     * 店招图
     */
    private List<String> storeBannerImage;
    /**
     * 店铺内照片
     */
    private List<String> storeInnerPicture;
    /**
     * 店铺外照片
     */
    private List<String> storeOutPicture;
    /**
     * 营业执照
     */
    private List<String> businessLicenseImage;
    /**
     * 其他许可证
     */
    private List<String> licenseImages;
    /**
     * 授权函
     */
    private List<String> authorizeFile;

    /**
     * 营业开始时间
     */
    private String startTime;
    /**
     * 营业结束时间
     */
    private String endTime;
    /**
     * 打烊开始时间
     */
    private String snoringTimeFrom;
    /**
     * 打烊结束时间
     */
    private String snoringTimeTo;
    /**
     * 配送开始时间
     */
    private String sendTimeFrom;
    /**
     * 配送结束时间
     */
    private String sendTimeTo;
    /**
     * 品牌
     */
    private String brands;
    /**
     * 周边小区
     */
    private String surroundingArea;
    /**
     * 虚拟城市id
     */
    private Long vcityId;
    /**
     * 虚拟城市名称
     */
    private String vcityName;
    /**
     * 覆盖类型，0：区域码，1：地理围栏（经纬度）
     */
    private Integer coverageType;
    /**
     * 覆盖范围
     */
    private String coverage;
    /**
     * 关联服务
     */
    private String relatedServices;
    /**
     * 门店面积
     */
    private String area;
    /**
     * 门店来源
     */
    private String source;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 创建人
     */
    private String createBy;
    /**
     * 距离
     */
    private Double distance;

    private Boolean delFlag;

    /**
     * 创建时间
     */
    protected Date createTimeStart;
    /**
     * 创建时间
     */
    protected Date createTimeEnd;
    /**
     * 提交时间
     */
    private Date updateTimeStart;
    /**
     * 提交时间
     */
    private Date updateTimeEnd;
    /**
     * logo图片
     */
    private List<String> logoImage;

    private String sortField;

    private Boolean sort = true;
    /**
     * 是否默认店铺
     */
    private Boolean isDefault;
    /**
     * 商户分成比例
     */
    private String merchantSettlementPercent;

    /**
     * 客服服务
     */
    private CustomerServiceDTO customerService;


}

